| Server IP : 121.121.20.254 / Your IP : 216.73.216.202 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Windows/System32/WindowsPowerShell/v1.0/Modules/Deduplication/ |
Upload File : |
<?xml version="1.0" encoding="utf-8"?>
<PowerShellMetadata xmlns="http://schemas.microsoft.com/cmdlets-over-objects/2009/11">
<Class ClassName="ROOT/Microsoft/Windows/Deduplication/MSFT_DedupJobSchedule">
<Version>1.0</Version>
<DefaultNoun>DedupSchedule</DefaultNoun>
<InstanceCmdlets>
<!--
//
// Get-DedupSchedule
//
-->
<GetCmdletParameters>
<QueryableProperties>
<Property PropertyName="Name">
<Type PSType="System.String" />
<RegularQuery AllowGlobbing="true" >
<CmdletParameterMetadata IsMandatory="false" Position="0" ValueFromPipelineByPropertyName="true" />
</RegularQuery>
</Property>
<Property PropertyName="Type">
<Type PSType="DedupSchedule.Type" />
<RegularQuery>
<CmdletParameterMetadata IsMandatory="false" ValueFromPipelineByPropertyName="true" />
</RegularQuery>
</Property>
</QueryableProperties>
</GetCmdletParameters>
<GetCmdlet>
<CmdletMetadata Verb="Get" HelpUri="http://go.microsoft.com/fwlink/p/?LinkId=221687" />
</GetCmdlet>
<!--
//
// Set-DedupSchedule
//
-->
<Cmdlet>
<CmdletMetadata Verb="Set" HelpUri="http://go.microsoft.com/fwlink/p/?LinkId=221692" />
<Method MethodName="cim:ModifyInstance">
<Parameters>
<Parameter ParameterName="DurationHours">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata>
<ValidateNotNull />
<ValidateNotNullOrEmpty />
<ValidateRange Min="0" Max="100" />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Enabled">
<Type PSType="System.Boolean" />
<CmdletParameterMetadata>
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="StopWhenSystemBusy">
<Type PSType="System.Boolean" />
<CmdletParameterMetadata>
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Memory">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata Aliases="MaximumMemoryPercentage">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
<ValidateRange Min="1" Max="100" />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Cores">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata Aliases="MaximumCoresPercentage">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
<ValidateRange Min="1" Max="100" />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Priority">
<Type PSType="DedupSchedule.Priority" />
<CmdletParameterMetadata>
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="InputOutputThrottle">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata>
<ValidateNotNull />
<ValidateNotNullOrEmpty />
<ValidateRange Min="0" Max="100" />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="InputOutputThrottleLevel">
<Type PSType="DedupSchedule.InputOutputThrottleLevel" />
<CmdletParameterMetadata>
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Start">
<Type PSType="System.DateTime" />
<CmdletParameterMetadata>
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Days">
<Type PSType="System.DayOfWeek[]" />
<CmdletParameterMetadata>
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Full">
<Type PSType="System.Boolean" />
<CmdletParameterMetadata>
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="ReadOnly">
<Type PSType="System.Boolean" />
<CmdletParameterMetadata>
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="FastStart">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata >
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="IdleTimeout">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata >
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="SkipReconciliation">
<Type PSType="System.Boolean" />
<CmdletParameterMetadata>
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
</Parameters>
</Method>
<GetCmdletParameters DefaultCmdletParameterSet="ByName">
<QueryableProperties>
<Property PropertyName="Name">
<Type PSType="string" />
<RegularQuery AllowGlobbing="true">
<CmdletParameterMetadata IsMandatory="true" Position="0" ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</RegularQuery>
</Property>
<Property PropertyName="Type">
<Type PSType="DedupSchedule.Type" />
<RegularQuery>
<CmdletParameterMetadata IsMandatory="false" ValueFromPipelineByPropertyName="true" />
</RegularQuery>
</Property>
</QueryableProperties>
</GetCmdletParameters>
</Cmdlet>
<!--
//
// Remove-DedupSchedule
//
-->
<Cmdlet>
<CmdletMetadata Verb="Remove" HelpUri="http://go.microsoft.com/fwlink/p/?LinkId=221691" />
<Method MethodName="cim:DeleteInstance">
</Method>
<GetCmdletParameters>
<QueryableProperties>
<Property PropertyName="Name">
<Type PSType="string" />
<RegularQuery AllowGlobbing="true">
<CmdletParameterMetadata IsMandatory="true" Position="0" ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</RegularQuery>
</Property>
</QueryableProperties>
</GetCmdletParameters>
</Cmdlet>
</InstanceCmdlets>
<StaticCmdlets>
<!--
//
// New-DedupSchedule
//
-->
<Cmdlet>
<CmdletMetadata Verb="New" HelpUri="http://go.microsoft.com/fwlink/p/?LinkId=221690" />
<Method MethodName="Create">
<ReturnValue>
<Type PSType="System.Int32" />
<CmdletOutputMetadata>
<ErrorCode />
</CmdletOutputMetadata>
</ReturnValue>
<Parameters>
<Parameter ParameterName="Name">
<Type PSType="System.String" />
<CmdletParameterMetadata IsMandatory="true" Position="0" >
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Type">
<Type PSType="DedupSchedule.Type" />
<CmdletParameterMetadata IsMandatory="true" Position="1" ValueFromPipelineByPropertyName="true"/>
</Parameter>
<Parameter ParameterName="DurationHours">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
<ValidateRange Min="0" Max="100" />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Disable">
<Type PSType="System.Management.Automation.SwitchParameter" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="StopWhenSystemBusy">
<Type PSType="System.Management.Automation.SwitchParameter" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Memory">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata Aliases="MaximumMemoryPercentage" ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
<ValidateRange Min="1" Max="100" />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Cores">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata Aliases="MaximumCoresPercentage" ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
<ValidateRange Min="1" Max="100" />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Priority">
<Type PSType="DedupSchedule.Priority" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="InputOutputThrottle">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata>
<ValidateNotNull />
<ValidateNotNullOrEmpty />
<ValidateRange Min="0" Max="100" />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="InputOutputThrottleLevel">
<Type PSType="DedupSchedule.InputOutputThrottleLevel" />
<CmdletParameterMetadata>
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Start">
<Type PSType="System.DateTime" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Days">
<Type PSType="System.DayOfWeek[]" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="Full">
<Type PSType="System.Management.Automation.SwitchParameter" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="ReadOnly">
<Type PSType="System.Management.Automation.SwitchParameter" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="FastStart">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true" >
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="IdleTimeout">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true" >
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="AtStartup">
<Type PSType="System.Management.Automation.SwitchParameter" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="SkipReconciliation">
<Type PSType="System.Management.Automation.SwitchParameter" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true">
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="DedupJobSchedule">
<Type PSType="Microsoft.Management.Infrastructure.CimInstance" />
<CmdletOutputMetadata />
</Parameter>
</Parameters>
</Method>
</Cmdlet>
</StaticCmdlets>
</Class>
<Enums>
<Enum EnumName="DedupSchedule.Type" UnderlyingType="System.Uint32">
<Value Name="Optimization" Value="1" />
<Value Name="GarbageCollection" Value="2" />
<Value Name="Scrubbing" Value="3" />
<Value Name="Unoptimization" Value="4" />
<Value Name="DataPort" Value="6" />
</Enum>
<Enum EnumName="DedupSchedule.Priority" UnderlyingType="System.Uint32">
<Value Name="Low" Value="1" />
<Value Name="Normal" Value="2" />
<Value Name="High" Value="3" />
</Enum>
<Enum EnumName="DedupSchedule.Days" UnderlyingType="System.Uint32">
<Value Name="Sunday" Value="0" />
<Value Name="Monday" Value="1" />
<Value Name="Tuesday" Value="2" />
<Value Name="Wednesday" Value="3" />
<Value Name="Thursday" Value="4" />
<Value Name="Friday" Value="5" />
<Value Name="Saturday" Value="6" />
</Enum>
<Enum EnumName="DedupSchedule.InputOutputThrottleLevel" UnderlyingType="System.Uint32">
<Value Name="None" Value="1" />
<Value Name="Low" Value="2" />
<Value Name="Medium" Value="3" />
<Value Name="High" Value="4" />
<Value Name="Maximum" Value="5" />
</Enum>
</Enums>
</PowerShellMetadata>